immersed in thought - Spanish English Dictionary